Portree

food

For food for self-catering or Youth Hostelling, there is a Co-op supermarket on the edge of town.

craft shops

There are several interesting craft shops.

There is a nice & cheap bakery on the main square.

Over the Rainbow

Has great gifts.